summaryrefslogtreecommitdiff
path: root/storage/tokudb/mysql-test/tokudb_alter_table/t
diff options
context:
space:
mode:
Diffstat (limited to 'storage/tokudb/mysql-test/tokudb_alter_table/t')
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test32
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test33442
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test32574
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test33442
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test7402
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test704
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test23740
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test7402
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test624
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test6534
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test704
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test17
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test3800
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test4080
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test11738
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test3800
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test56
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test64
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test2
52 files changed, 116890 insertions, 116534 deletions
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
index 9553ee8baed..8405e584e6f 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
index 5dc2e32ad33..1d98034a739 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
set default_storage_engine='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
index ed61a8fb9c3..f4a97401a00 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test
new file mode 100644
index 00000000000..d0dcb6f649f
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test
@@ -0,0 +1,32 @@
+# drop primary key should work. 5.5 alter table has a bug where drop pk returns invalid key prefix
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+DROP TABLE IF EXISTS testtable;
+enable_warnings;
+
+CREATE TABLE `testtable` (
+ `id` INT(11) NOT NULL,
+ `keyword` VARCHAR(299) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+
+set tokudb_disable_hot_alter=ON;
+ALTER TABLE testtable DROP PRIMARY KEY;
+
+drop table testtable;
+
+CREATE TABLE `testtable` (
+ `id` INT(11) NOT NULL,
+ `keyword` VARCHAR(299) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+
+set tokudb_disable_hot_alter=OFF;
+ALTER TABLE testtable DROP PRIMARY KEY;
+
+drop table testtable;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
index 74df7611346..9ed41ed5b32 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
@@ -1,16721 +1,16721 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-commit;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+commit;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
index b754e0c961a..2481b179afa 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
@@ -1,16287 +1,16287 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
index a741dcfe0eb..61d170cdd26 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
@@ -1,16721 +1,16721 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
index d524539a366..513a664b8de 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
@@ -1,3701 +1,3701 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
index 9b73c8ee7c7..256b3d2e0f1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
@@ -1,352 +1,352 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc;
-alter table bar drop column aa, drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column dd;
-alter table bar drop column aa, drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc, drop column dd;
-alter table bar drop column aa, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc, drop column dd;
-alter table bar drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc;
+alter table bar drop column aa, drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column dd;
+alter table bar drop column aa, drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc, drop column dd;
+alter table bar drop column aa, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc, drop column dd;
+alter table bar drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
index c23afa5b88c..1f9ccec26b3 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
@@ -1,11870 +1,11870 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aa;
-alter table bar drop column a, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bb;
-alter table bar drop column a, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column cc;
-alter table bar drop column a, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column dd;
-alter table bar drop column a, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aaa;
-alter table bar drop column a, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bbb;
-alter table bar drop column a, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ccc;
-alter table bar drop column a, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ddd;
-alter table bar drop column a, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aa;
-alter table bar drop column b, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bb;
-alter table bar drop column b, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column cc;
-alter table bar drop column b, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column dd;
-alter table bar drop column b, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aaa;
-alter table bar drop column b, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bbb;
-alter table bar drop column b, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ccc;
-alter table bar drop column b, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ddd;
-alter table bar drop column b, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aa;
-alter table bar drop column c, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bb;
-alter table bar drop column c, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column cc;
-alter table bar drop column c, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column dd;
-alter table bar drop column c, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aaa;
-alter table bar drop column c, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bbb;
-alter table bar drop column c, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ccc;
-alter table bar drop column c, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ddd;
-alter table bar drop column c, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aa;
-alter table bar drop column d, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bb;
-alter table bar drop column d, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column cc;
-alter table bar drop column d, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column dd;
-alter table bar drop column d, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aaa;
-alter table bar drop column d, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bbb;
-alter table bar drop column d, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ccc;
-alter table bar drop column d, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ddd;
-alter table bar drop column d, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column a;
-alter table bar drop column aa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column b;
-alter table bar drop column aa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column c;
-alter table bar drop column aa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column d;
-alter table bar drop column aa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column aaa;
-alter table bar drop column aa, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bbb;
-alter table bar drop column aa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ccc;
-alter table bar drop column aa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ddd;
-alter table bar drop column aa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column a;
-alter table bar drop column bb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column b;
-alter table bar drop column bb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column c;
-alter table bar drop column bb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column d;
-alter table bar drop column bb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aaa;
-alter table bar drop column bb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column bbb;
-alter table bar drop column bb, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ccc;
-alter table bar drop column bb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ddd;
-alter table bar drop column bb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column a;
-alter table bar drop column cc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column b;
-alter table bar drop column cc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column c;
-alter table bar drop column cc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column d;
-alter table bar drop column cc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aaa;
-alter table bar drop column cc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bbb;
-alter table bar drop column cc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ccc;
-alter table bar drop column cc, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ddd;
-alter table bar drop column cc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column a;
-alter table bar drop column dd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column b;
-alter table bar drop column dd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column c;
-alter table bar drop column dd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column d;
-alter table bar drop column dd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aaa;
-alter table bar drop column dd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bbb;
-alter table bar drop column dd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ccc;
-alter table bar drop column dd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ddd;
-alter table bar drop column dd, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column a;
-alter table bar drop column aaa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column b;
-alter table bar drop column aaa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column c;
-alter table bar drop column aaa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column d;
-alter table bar drop column aaa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column aa;
-alter table bar drop column aaa, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bb;
-alter table bar drop column aaa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column cc;
-alter table bar drop column aaa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column dd;
-alter table bar drop column aaa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column a;
-alter table bar drop column bbb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column b;
-alter table bar drop column bbb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column c;
-alter table bar drop column bbb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column d;
-alter table bar drop column bbb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aa;
-alter table bar drop column bbb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column bb;
-alter table bar drop column bbb, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column cc;
-alter table bar drop column bbb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column dd;
-alter table bar drop column bbb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column a;
-alter table bar drop column ccc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column b;
-alter table bar drop column ccc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column c;
-alter table bar drop column ccc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column d;
-alter table bar drop column ccc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aa;
-alter table bar drop column ccc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bb;
-alter table bar drop column ccc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column cc;
-alter table bar drop column ccc, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column dd;
-alter table bar drop column ccc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column a;
-alter table bar drop column ddd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column b;
-alter table bar drop column ddd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column c;
-alter table bar drop column ddd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column d;
-alter table bar drop column ddd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aa;
-alter table bar drop column ddd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bb;
-alter table bar drop column ddd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column cc;
-alter table bar drop column ddd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column dd;
-alter table bar drop column ddd, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aa;
+alter table bar drop column a, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bb;
+alter table bar drop column a, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column cc;
+alter table bar drop column a, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column dd;
+alter table bar drop column a, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aaa;
+alter table bar drop column a, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bbb;
+alter table bar drop column a, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ccc;
+alter table bar drop column a, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ddd;
+alter table bar drop column a, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aa;
+alter table bar drop column b, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bb;
+alter table bar drop column b, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column cc;
+alter table bar drop column b, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column dd;
+alter table bar drop column b, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aaa;
+alter table bar drop column b, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bbb;
+alter table bar drop column b, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ccc;
+alter table bar drop column b, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ddd;
+alter table bar drop column b, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aa;
+alter table bar drop column c, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bb;
+alter table bar drop column c, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column cc;
+alter table bar drop column c, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column dd;
+alter table bar drop column c, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aaa;
+alter table bar drop column c, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bbb;
+alter table bar drop column c, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ccc;
+alter table bar drop column c, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ddd;
+alter table bar drop column c, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aa;
+alter table bar drop column d, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bb;
+alter table bar drop column d, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column cc;
+alter table bar drop column d, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column dd;
+alter table bar drop column d, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aaa;
+alter table bar drop column d, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bbb;
+alter table bar drop column d, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ccc;
+alter table bar drop column d, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ddd;
+alter table bar drop column d, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column a;
+alter table bar drop column aa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column b;
+alter table bar drop column aa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column c;
+alter table bar drop column aa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column d;
+alter table bar drop column aa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column aaa;
+alter table bar drop column aa, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bbb;
+alter table bar drop column aa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ccc;
+alter table bar drop column aa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ddd;
+alter table bar drop column aa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column a;
+alter table bar drop column bb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column b;
+alter table bar drop column bb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column c;
+alter table bar drop column bb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column d;
+alter table bar drop column bb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aaa;
+alter table bar drop column bb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column bbb;
+alter table bar drop column bb, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ccc;
+alter table bar drop column bb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ddd;
+alter table bar drop column bb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column a;
+alter table bar drop column cc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column b;
+alter table bar drop column cc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column c;
+alter table bar drop column cc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column d;
+alter table bar drop column cc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aaa;
+alter table bar drop column cc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bbb;
+alter table bar drop column cc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ccc;
+alter table bar drop column cc, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ddd;
+alter table bar drop column cc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column a;
+alter table bar drop column dd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column b;
+alter table bar drop column dd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column c;
+alter table bar drop column dd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column d;
+alter table bar drop column dd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aaa;
+alter table bar drop column dd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bbb;
+alter table bar drop column dd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ccc;
+alter table bar drop column dd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ddd;
+alter table bar drop column dd, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column a;
+alter table bar drop column aaa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column b;
+alter table bar drop column aaa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column c;
+alter table bar drop column aaa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column d;
+alter table bar drop column aaa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column aa;
+alter table bar drop column aaa, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bb;
+alter table bar drop column aaa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column cc;
+alter table bar drop column aaa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column dd;
+alter table bar drop column aaa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column a;
+alter table bar drop column bbb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column b;
+alter table bar drop column bbb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column c;
+alter table bar drop column bbb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column d;
+alter table bar drop column bbb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aa;
+alter table bar drop column bbb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column bb;
+alter table bar drop column bbb, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column cc;
+alter table bar drop column bbb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column dd;
+alter table bar drop column bbb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column a;
+alter table bar drop column ccc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column b;
+alter table bar drop column ccc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column c;
+alter table bar drop column ccc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column d;
+alter table bar drop column ccc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aa;
+alter table bar drop column ccc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bb;
+alter table bar drop column ccc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column cc;
+alter table bar drop column ccc, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column dd;
+alter table bar drop column ccc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column a;
+alter table bar drop column ddd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column b;
+alter table bar drop column ddd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column c;
+alter table bar drop column ddd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column d;
+alter table bar drop column ddd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aa;
+alter table bar drop column ddd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bb;
+alter table bar drop column ddd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column cc;
+alter table bar drop column ddd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column dd;
+alter table bar drop column ddd, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
index aadd54753d3..b8842dab904 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
@@ -1,3701 +1,3701 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
index ae81d4c9ff5..b3b42275483 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
@@ -1,312 +1,312 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
index 957be39a313..888d460f795 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
@@ -1,3267 +1,3267 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
index c953b35c40f..7668666ba24 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
@@ -1,352 +1,352 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc;
-alter table bar drop column aaa, drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc;
+alter table bar drop column aaa, drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
index 85ca09a6a38..df3ce0c8953 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
@@ -1,10 +1,11 @@
--source include/have_tokudb.inc
+set default_storage_engine='tokudb';
--disable_warnings
DROP TABLE IF EXISTS s, t;
--enable_warnings
-CREATE TABLE s (a INT) ENGINE=TokuDB;
+CREATE TABLE s (a INT);
SHOW CREATE TABLE s;
SET tokudb_disable_slow_alter=1;
ALTER TABLE s RENAME TO t, ADD COLUMN b INT;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
index 94e4808481a..ad0ef6449d6 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
index 71a527e7b75..904954ec0d7 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
index 2f44c897afd..e5108087ec2 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test
new file mode 100644
index 00000000000..7e130863147
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test
@@ -0,0 +1,17 @@
+# test case reduced from an RQG trial
+# the alter table asserts because tokudb classifies the char(0) column as a blob
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t6;
+enable_warnings;
+
+CREATE TABLE t6 ( c32 char(0) DEFAULT NULL, c15 year(4) DEFAULT NULL, c13 varchar(240) DEFAULT NULL, c35 date NOT NULL, c24 text, c27 text, c1 int(11) DEFAULT NULL, c4 int(11) DEFAULT NULL, c10 int(10) unsigned NOT NULL, c14 varchar(240) DEFAULT NULL, c26 text, c25 text, c17 varchar(240) NOT NULL, c28 text NOT NULL, c7 int(10) unsigned DEFAULT NULL, c34 date NOT NULL, c21 blob, c29 text NOT NULL, c22 blob NOT NULL, c19 blob, c3 int(10) unsigned DEFAULT NULL, c2 int(10) unsigned DEFAULT NULL, c8 int(11) NOT NULL, c16 varchar(240) NOT NULL, c5 int(11) DEFAULT NULL, c18 blob, c23 blob NOT NULL, c9 int(11) NOT NULL, c20 blob, c12 varchar(240) DEFAULT NULL, c33 date DEFAULT NULL, c11 int(10) unsigned NOT NULL, c30 date DEFAULT NULL, c6 int(10) unsigned DEFAULT NULL, c31 date DEFAULT NULL, c0 int(11) DEFAULT NULL, KEY c13 (c13), KEY c35 (c35), KEY c27 (c27(255)), KEY c1 (c1), KEY c25 (c25(255)), KEY c17 (c17), KEY c7 (c7), KEY c21 (c21(255)), KEY c29 (c29(255)), KEY c19 (c19(255)), KEY c3 (c3), KEY c5 (c5), KEY c23 (c23(255)), KEY c15 (c15), KEY c9 (c9), KEY c33 (c33), KEY c11 (c11), KEY c31 (c31));
+
+ALTER TABLE t6 DROP COLUMN c32;
+
+DROP TABLE t6;
+
+
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
index b86ac4cab17..762e525217c 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
index e22d2985df0..e4765d4ce1d 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
index c03f4f19e65..7f9e11e2dd1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
@@ -1,1900 +1,1900 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aa;
-alter table bar drop column a, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bb;
-alter table bar drop column a, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column cc;
-alter table bar drop column a, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column dd;
-alter table bar drop column a, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aa;
-alter table bar drop column b, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bb;
-alter table bar drop column b, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column cc;
-alter table bar drop column b, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column dd;
-alter table bar drop column b, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aa;
-alter table bar drop column c, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bb;
-alter table bar drop column c, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column cc;
-alter table bar drop column c, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column dd;
-alter table bar drop column c, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aa;
-alter table bar drop column d, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bb;
-alter table bar drop column d, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column cc;
-alter table bar drop column d, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column dd;
-alter table bar drop column d, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column a;
-alter table bar drop column aa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column b;
-alter table bar drop column aa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column c;
-alter table bar drop column aa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column d;
-alter table bar drop column aa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column a;
-alter table bar drop column bb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column b;
-alter table bar drop column bb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column c;
-alter table bar drop column bb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column d;
-alter table bar drop column bb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column a;
-alter table bar drop column cc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column b;
-alter table bar drop column cc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column c;
-alter table bar drop column cc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column d;
-alter table bar drop column cc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column a;
-alter table bar drop column dd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column b;
-alter table bar drop column dd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column c;
-alter table bar drop column dd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column d;
-alter table bar drop column dd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aa;
+alter table bar drop column a, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bb;
+alter table bar drop column a, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column cc;
+alter table bar drop column a, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column dd;
+alter table bar drop column a, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aa;
+alter table bar drop column b, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bb;
+alter table bar drop column b, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column cc;
+alter table bar drop column b, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column dd;
+alter table bar drop column b, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aa;
+alter table bar drop column c, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bb;
+alter table bar drop column c, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column cc;
+alter table bar drop column c, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column dd;
+alter table bar drop column c, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aa;
+alter table bar drop column d, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bb;
+alter table bar drop column d, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column cc;
+alter table bar drop column d, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column dd;
+alter table bar drop column d, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column a;
+alter table bar drop column aa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column b;
+alter table bar drop column aa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column c;
+alter table bar drop column aa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column d;
+alter table bar drop column aa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column a;
+alter table bar drop column bb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column b;
+alter table bar drop column bb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column c;
+alter table bar drop column bb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column d;
+alter table bar drop column bb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column a;
+alter table bar drop column cc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column b;
+alter table bar drop column cc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column c;
+alter table bar drop column cc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column d;
+alter table bar drop column cc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column a;
+alter table bar drop column dd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column b;
+alter table bar drop column dd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column c;
+alter table bar drop column dd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column d;
+alter table bar drop column dd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
index d2dc63184ae..67d467bce37 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter 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;
-alter 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;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter 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;
+alter 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;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
index ba6ea7be44e..5652b07b0bf 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
index 29717885ae7..6769c7a8ef3 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
@@ -1,2040 +1,2040 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aaa;
-alter table bar drop column a, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bbb;
-alter table bar drop column a, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ccc;
-alter table bar drop column a, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ddd;
-alter table bar drop column a, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aaa;
-alter table bar drop column b, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bbb;
-alter table bar drop column b, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ccc;
-alter table bar drop column b, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ddd;
-alter table bar drop column b, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aaa;
-alter table bar drop column c, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bbb;
-alter table bar drop column c, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ccc;
-alter table bar drop column c, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ddd;
-alter table bar drop column c, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aaa;
-alter table bar drop column d, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bbb;
-alter table bar drop column d, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ccc;
-alter table bar drop column d, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ddd;
-alter table bar drop column d, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column a;
-alter table bar drop column aaa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column b;
-alter table bar drop column aaa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column c;
-alter table bar drop column aaa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column d;
-alter table bar drop column aaa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column a;
-alter table bar drop column bbb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column b;
-alter table bar drop column bbb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column c;
-alter table bar drop column bbb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column d;
-alter table bar drop column bbb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column a;
-alter table bar drop column ccc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column b;
-alter table bar drop column ccc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column c;
-alter table bar drop column ccc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column d;
-alter table bar drop column ccc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column a;
-alter table bar drop column ddd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column b;
-alter table bar drop column ddd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column c;
-alter table bar drop column ddd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column d;
-alter table bar drop column ddd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aaa;
+alter table bar drop column a, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bbb;
+alter table bar drop column a, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ccc;
+alter table bar drop column a, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ddd;
+alter table bar drop column a, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aaa;
+alter table bar drop column b, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bbb;
+alter table bar drop column b, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ccc;
+alter table bar drop column b, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ddd;
+alter table bar drop column b, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aaa;
+alter table bar drop column c, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bbb;
+alter table bar drop column c, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ccc;
+alter table bar drop column c, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ddd;
+alter table bar drop column c, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aaa;
+alter table bar drop column d, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bbb;
+alter table bar drop column d, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ccc;
+alter table bar drop column d, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ddd;
+alter table bar drop column d, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column a;
+alter table bar drop column aaa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column b;
+alter table bar drop column aaa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column c;
+alter table bar drop column aaa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column d;
+alter table bar drop column aaa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column a;
+alter table bar drop column bbb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column b;
+alter table bar drop column bbb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column c;
+alter table bar drop column bbb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column d;
+alter table bar drop column bbb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column a;
+alter table bar drop column ccc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column b;
+alter table bar drop column ccc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column c;
+alter table bar drop column ccc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column d;
+alter table bar drop column ccc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column a;
+alter table bar drop column ddd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column b;
+alter table bar drop column ddd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column c;
+alter table bar drop column ddd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column d;
+alter table bar drop column ddd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
index dac0755a395..c80299ad672 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
index 08a0f521995..b0cf591d294 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
index b25f80e6875..800220fd913 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
index f533c6b3375..d157d84a931 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
index 7acd587ce84..2a9a6f19d52 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
index 09b29630980..a1c967acbeb 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
index 03675168d0b..ac50a658013 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET @@DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
index c6b3d194c9c..4de80acfef1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
index cec924470e5..42b645c4923 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
@@ -1,5869 +1,5869 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
index 98621b3c7c3..fcd8de8ef6d 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
@@ -1,1900 +1,1900 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column aaa;
-alter table bar drop column aa, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bbb;
-alter table bar drop column aa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ccc;
-alter table bar drop column aa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ddd;
-alter table bar drop column aa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aaa;
-alter table bar drop column bb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column bbb;
-alter table bar drop column bb, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ccc;
-alter table bar drop column bb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ddd;
-alter table bar drop column bb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aaa;
-alter table bar drop column cc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bbb;
-alter table bar drop column cc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ccc;
-alter table bar drop column cc, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ddd;
-alter table bar drop column cc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aaa;
-alter table bar drop column dd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bbb;
-alter table bar drop column dd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ccc;
-alter table bar drop column dd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ddd;
-alter table bar drop column dd, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column aa;
-alter table bar drop column aaa, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bb;
-alter table bar drop column aaa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column cc;
-alter table bar drop column aaa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column dd;
-alter table bar drop column aaa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aa;
-alter table bar drop column bbb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column bb;
-alter table bar drop column bbb, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column cc;
-alter table bar drop column bbb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column dd;
-alter table bar drop column bbb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aa;
-alter table bar drop column ccc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bb;
-alter table bar drop column ccc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column cc;
-alter table bar drop column ccc, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column dd;
-alter table bar drop column ccc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aa;
-alter table bar drop column ddd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bb;
-alter table bar drop column ddd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column cc;
-alter table bar drop column ddd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column dd;
-alter table bar drop column ddd, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc;
-alter table bar drop column aa, drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column dd;
-alter table bar drop column aa, drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc, drop column dd;
-alter table bar drop column aa, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc, drop column dd;
-alter table bar drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column aaa;
+alter table bar drop column aa, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bbb;
+alter table bar drop column aa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ccc;
+alter table bar drop column aa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ddd;
+alter table bar drop column aa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aaa;
+alter table bar drop column bb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column bbb;
+alter table bar drop column bb, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ccc;
+alter table bar drop column bb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ddd;
+alter table bar drop column bb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aaa;
+alter table bar drop column cc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bbb;
+alter table bar drop column cc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ccc;
+alter table bar drop column cc, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ddd;
+alter table bar drop column cc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aaa;
+alter table bar drop column dd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bbb;
+alter table bar drop column dd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ccc;
+alter table bar drop column dd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ddd;
+alter table bar drop column dd, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column aa;
+alter table bar drop column aaa, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bb;
+alter table bar drop column aaa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column cc;
+alter table bar drop column aaa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column dd;
+alter table bar drop column aaa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aa;
+alter table bar drop column bbb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column bb;
+alter table bar drop column bbb, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column cc;
+alter table bar drop column bbb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column dd;
+alter table bar drop column bbb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aa;
+alter table bar drop column ccc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bb;
+alter table bar drop column ccc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column cc;
+alter table bar drop column ccc, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column dd;
+alter table bar drop column ccc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aa;
+alter table bar drop column ddd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bb;
+alter table bar drop column ddd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column cc;
+alter table bar drop column ddd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column dd;
+alter table bar drop column ddd, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc;
+alter table bar drop column aa, drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column dd;
+alter table bar drop column aa, drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc, drop column dd;
+alter table bar drop column aa, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc, drop column dd;
+alter table bar drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
index a4cce7ebe1b..b46430f46bd 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
set session tokudb_disable_slow_alter=ON;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
index 9d34faefbbc..d5521a9e351 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
index 040de6c07e8..db33d905b38 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
set session tokudb_disable_slow_alter=ON;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
index 3afbb0399a8..7e9ba70a89b 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
index 9ae69dd64ee..c780fd4c25e 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
index 1360c7fb80a..c0d6d828278 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
index 8a5cc0b8fad..6a5b7d9a1ca 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Verify that row format changes are non-blocking, hot operations.
#
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test
new file mode 100644
index 00000000000..a91b9fa4d45
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test
@@ -0,0 +1,56 @@
+# test for bogus inplace alter of an enum field
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists test_enum;
+enable_warnings;
+
+# no change in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value3');
+SELECT * FROM test_enum;
+
+drop table test_enum;
+
+# change number in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--replace_regex /MariaDB/XYZ/ /MySQL/XYZ/
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+SELECT * FROM test_enum;
+
+drop table test_enum;
+
+# change values in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--replace_regex /MariaDB/XYZ/ /MySQL/XYZ/
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+SELECT * FROM test_enum;
+
+drop table test_enum;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test
new file mode 100644
index 00000000000..70e2a07e4cc
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# adding a key breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+#--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t ADD KEY (c25);
+#set tokudb_disable_slow_alter=0;
+#ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test
new file mode 100644
index 00000000000..048e39dc757
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# alter rename column breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+#--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+#set tokudb_disable_slow_alter=0;
+#ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test
new file mode 100644
index 00000000000..a5695e8a4c6
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# alter drop default breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+#--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t ALTER c120 DROP DEFAULT;
+#set tokudb_disable_slow_alter=0;
+#ALTER TABLE t ALTER c120 DROP DEFAULT;
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test
new file mode 100644
index 00000000000..d2726c30ddd
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test
@@ -0,0 +1,64 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# dropping a key breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+#--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t DROP KEY c25;
+#set tokudb_disable_slow_alter=0;
+#ALTER TABLE t DROP KEY c25;
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
index a28138d9afa..951f517b2ba 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
index 6f4b24cd25b..019ee36ac38 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
index 4ce6517cc48..0fa0c0d4b11 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
index cd184e7eb2e..37ed9cca064 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
index e4faf5e3459..34ecdca36e2 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings